package com.wicket.okrapp.integration.dto;

import com.wicket.okrapp.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @desc ImplementWriteBackOffcialDocArrangeTaskComReqDto
 * @使用场景
 */
@Data
public class ImplementWriteBackOffcialDocArrangeTaskComReqDto
  extends BaseDto
  implements Serializable {

  /**
   * 公文ID
   */
  @ApiModelProperty("公文ID")
  private String officialDocumentId;

  /**
   * 安排的工作任务ID
   */
  @NotNull(message = "安排的工作任务ID不能为空")
  @ApiModelProperty("安排的工作任务ID")
  private String arrangeWorkTaskId;

  /**
   * 安排的工作任务类型编码 OMS_PROJECT:项目表 OMS_TASK:任务表
   */
  @NotNull(message = "安排的工作任务类型编码不能为空")
  @ApiModelProperty("安排的工作任务类型编码")
  private String arrangeWorkTaskTypeCode;

}
